//package com.lw.leetcode.str;
//
///**
// * 777. 在LR字符串中交换相邻字符
// *
// * @Author liw
// * @Date 2021/5/11 11:18
// * @Version 1.0
// */
//public class CanTransform {
//
//    public static void main(String[] args) {
//        CanTransform test = new CanTransform();
//        boolean b = test.canTransform("RXXLRXRXL",
//                "XRLXXRRLX");
//        System.out.println(b);
//    }
//
//    public boolean canTransform(String start, String end) {
//        int length = start.length();
//        if (length == 1) {
//            return start.charAt(length) == end.charAt(length);
//        }
//        char[] a = start.toCharArray();
//        char[] b = end.toCharArray();
//
//        int i = 0;
//        int j = 0;
//        while (i < length) {
//            if (a[i] == b[i]) {
//                i++;
//            }
//            j = i + 1;
//            while (j < length) {
//
//            }
//        }
//
//        for (int i = 0; i < length; i++) {
//            if (start.charAt(i) != end.charAt(i)) {
//                String a = start.substring(i, i + 2);
//                String b = end.substring(i, i + 2);
//                if (("XL".equals(a) && "LX".equals(b)) || ("RX".equals(a) && "XR".equals(b))) {
//                    i++;
//                } else {
//                    return false;
//                }
//            }
//        }
//        String a = start.substring(length - 2);
//        String b = end.substring(length - 2);
//        return start.charAt(length) == end.charAt(length) ||
//                (("XL".equals(a) && "LX".equals(b)) || ("RX".equals(a) && "XR".equals(b)));
//    }
//}
